//
//  YMSBaseTableController.swift
//  YMSWeibo
//
//  Created by 杨茂盛 on 2016/11/13.
//  Copyright © 2016年 杨茂盛. All rights reserved.
//

import UIKit
//在swift中设置遵守协议后如果不实现代理返回会报错,除非把代理方法改成optional
class YMSBaseTableController: UITableViewController,YMSLoginViewProtocol {
    
    //实现代理方法
    func loginBtn() {
     print("登录")
        let Vc = YMSOAuthController()
        let nav = UINavigationController(rootViewController: Vc)
        self.present(nav, animated: true, completion: nil)
    }
    
    func resgistBtn() {
        print("注册")
    }
    
    //定义用户是否登录的标记
    var userLogin = YMSUserinfoViewModel.shared.userLogin
    lazy var myView:YMSLoginView = YMSLoginView()
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
    }
    
    override func loadView() {
        //如果登录成功就显示创建默认的根视图
        if userLogin {
            super.loadView()
            //没有登录就展示自定义的根视图
        }else{
            self.view = myView
            myView.delegate = self;
        }
    }

}
